5 compromises you should never make buying your first home